*
{
    padding:0px;
    margin:0px;
    font-family:"Trebuchet MS",Arial,sans-serif;
}

body
{
    color:#333333;
}

#div_principal
{
    width:990px;
    margin:auto;
}

#div_cabecalho
{
    padding:15px;
    background-color:#FFFFFF;
}

#div_menu
{
    background-color:#CCCCCC;
    padding-bottom:3px;
}

#div_menu ul li
{
    display: inline;
}

#div_menu ul li a:link
{
    padding:3px;
    color:#333333;
    font-size:12px;
    text-decoration:none;
}

#div_menu ul li a:hover
{
    padding:3px;
    color:#FFFFFF;
    background-color:#333333;
    font-size:12px;
    text-decoration:none;
}

#div_controles
{
    background-color:#FFFFFF;
    padding:5px;
    width:22px;
    position:absolute;
    top:130px;
    left:10px;
    font-size:12px;
    border:1px solid #666666;
    border-top:10px solid #666666;
    cursor:move;
    z-index:500;
    text-align:center;
}

#div_controles_submenu
{
    position:absolute;
    color:#333333;
    padding:5px;
    visibility:hidden;
    width:200px;
    background-color:#FFFFFF;
    font-size:12px;
    border:1px solid #666666;
    border-top:10px solid #666666;
    cursor:move;
    z-index:200;
}

#div_controles_submenu div hr
{
    margin:10px;
    border:1px solid #AAAAAA;
}

#urlFoto
{
    font-size:12px;
    padding:5px;
    font-weight:bold;
    color:#333333;
    float:left;
    margin-right:0px;
    width:450px;
}

#div_imagem
{
    background-color:#CCCCCC;
    background-image: url('../images/fundo.gif');
    padding:10px;
}

.botao
{
    cursor: pointer;
}

.botao:hover
{
    cursor: pointer;
    filter:alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity:0.7;
}

<!-- CSS ANTIGO -->

#toolboxOverlay {
	position: absolute;
	width: 160px;
	top: 10px;
	left: 10px;
	margin-right: 0px;
	border: 1px silver solid;
	padding: 10px;
	float: left;
	background-color: white;
	filter : alpha(opacity=30);
	-moz-opacity : .30;
	opacity : .30;
	display: none;
}

#imgArea {
	margin-left: 210px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#avisos {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -30px;
	background-color: white;
	padding: 10px;
	color: #333333;
	border: 1px gray solid;
	width: 250px;
	height: 35px;
	display: none;
	text-align: center;
	font-weight: bold;
	z-index: 999;
}

#barraErros {
	border: 1px #CC0000 solid;
	background-color: #F8DCDC;
	left: 25%;
	width: 45%;
	top: 40%;
	text-align: center;
	padding: 15px 5px;
	background-image: url('../img/ico/001_19.png');
	background-position: 25px center;
	background-repeat: no-repeat;
	padding-left: 60px;
}

#overlay {
	position: absolute;
	top: 0px;
	width: 100%;
	/*height: 100%;*/

	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
	
	left: 0px;
	display: none;
	background-color: #000000;
}

#areaTXT, #areaWM {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

#txtBox {
	font-size: large;
	border: none;
	background-color: transparent;
}

.barraFerramentas {
	position: absolute;
	top: 20px;
	right: 20px;
	padding: 10px;
	background-color: white;
	color: #333333;
	border: 1px silver solid;
	display: none;
	z-index: 9999;
}

.barraFerramentas input {
	border: 1px silver solid;
	padding: 1px;
}

.toolbarManyOpt p {
	margin-bottom: 10px;
}

.toolbarManyOpt label {
	display: block;
	width: 170px;
	float: left;
}